#pragma once

#include <DXUT.h>
#include "IRenderObject.h"

struct ID3D10Effect;
struct ID3D10Buffer;
struct ID3D10InputLayout;
struct ID3D10Device;

namespace e3d 
{
	class Cloud : public IRenderObject
	{
	public:
		// Konstruktor
		Cloud(void);

		// Destruktor
		~Cloud(void);


		// Getter 
		D3DXVECTOR3	position() { return m_position; }


		// Rendern
		void render( ID3D10EffectTechnique* tech, const D3DXVECTOR3* camPos );



	private:

		// Position der Wolke 
		D3DXVECTOR3 m_position;

	};
}